package com.xyyl.patient.entity.doctor;

import java.math.BigDecimal;
import java.util.List;

/**
 * @projectName:xyyl-patient-interface
 * @ClassName: Doctor
 * @Description: 医生基本信息
 * @author chengjun
 * @date 2017年8月18日
 *
 */
public class Doctor {
    private Integer id;

    private String address;

    private String avatar;

    private BigDecimal balance;

    private String bankaccount;

    private String bankname;

    private String birthday;

    private String cardinversepath;

    private String cardpositivepath;

    private Integer clienttype;

    private Integer commentnum;

    private BigDecimal commentscore;

    private Integer concernnumber;

    private String doctortitle;

    private String failreason;

    private Integer imisopen;

    private Integer imneedclose;

    private BigDecimal imprice;

    private String impricelimit;

    private Integer isperfectinfo;

    private Integer licenseStatus;

    private Integer phoneisopen;

    private Integer phoneneedclose;

    private BigDecimal phoneprice;

    private String phonepricelimit;

    private String pushtoken;

    private String qrcodeurl;

    private String qualificationPath;

    private String realname;

    private BigDecimal score;

    private Integer servicetimes;

    private String sessionid;

    private String sex;

    private String skilful;

    private String usercode;

    private String usernameim;

    private Integer userstatus;

    private Integer departmentid;

    private Integer hospitalid;

    private Integer sysuserid;

    private String channelid;

    private Integer isrecomm;

    private Integer isrecommtop;

    private String toptime;

    private String introduce;

    private List<Disease> diseasesList;
    
    private Integer isfinevisit;
    //'平台医生：0，默认不是；1，是',
    private  Integer isPlatform;

    public Integer getIsPlatform() {
        return isPlatform;
    }

    public void setIsPlatform(Integer isPlatform) {
        this.isPlatform = isPlatform;
    }

    public List<Disease> getDiseasesList() {
        return diseasesList;
    }

    public void setDiseasesList(List<Disease> diseasesList) {
        this.diseasesList = diseasesList;
    }

    //附加查询
    private String hospitalName;
    private String disname;
    private String deptName;

    public String getDeptName() {
        return deptName;
    }

    public void setDeptName(String deptName) {
        this.deptName = deptName;
    }

    public String getHospitalName() {
        return hospitalName;
    }

    public void setHospitalName(String hospitalName) {
        this.hospitalName = hospitalName;
    }

    public String getDisname() {
        return disname;
    }

    public void setDisname(String disname) {
        this.disname = disname;
    }

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public String getAddress() {
        return address;
    }

    public void setAddress(String address) {
        this.address = address == null ? null : address.trim();
    }

    public String getAvatar() {
        return avatar;
    }

    public void setAvatar(String avatar) {
        this.avatar = avatar == null ? null : avatar.trim();
    }

    public BigDecimal getBalance() {
        return balance;
    }

    public void setBalance(BigDecimal balance) {
        this.balance = balance;
    }

    public String getBankaccount() {
        return bankaccount;
    }

    public void setBankaccount(String bankaccount) {
        this.bankaccount = bankaccount == null ? null : bankaccount.trim();
    }

    public String getBankname() {
        return bankname;
    }

    public void setBankname(String bankname) {
        this.bankname = bankname == null ? null : bankname.trim();
    }

    public String getBirthday() {
        return birthday;
    }

    public void setBirthday(String birthday) {
        this.birthday = birthday == null ? null : birthday.trim();
    }

    public String getCardinversepath() {
        return cardinversepath;
    }

    public void setCardinversepath(String cardinversepath) {
        this.cardinversepath = cardinversepath == null ? null : cardinversepath.trim();
    }

    public String getCardpositivepath() {
        return cardpositivepath;
    }

    public void setCardpositivepath(String cardpositivepath) {
        this.cardpositivepath = cardpositivepath == null ? null : cardpositivepath.trim();
    }

    public Integer getClienttype() {
        return clienttype;
    }

    public void setClienttype(Integer clienttype) {
        this.clienttype = clienttype;
    }

    public Integer getCommentnum() {
        return commentnum;
    }

    public void setCommentnum(Integer commentnum) {
        this.commentnum = commentnum;
    }

    public BigDecimal getCommentscore() {
        return commentscore;
    }

    public void setCommentscore(BigDecimal commentscore) {
        this.commentscore = commentscore;
    }

    public Integer getConcernnumber() {
        return concernnumber;
    }

    public void setConcernnumber(Integer concernnumber) {
        this.concernnumber = concernnumber;
    }

    public String getDoctortitle() {
        return doctortitle;
    }

    public void setDoctortitle(String doctortitle) {
        this.doctortitle = doctortitle == null ? null : doctortitle.trim();
    }

    public String getFailreason() {
        return failreason;
    }

    public void setFailreason(String failreason) {
        this.failreason = failreason == null ? null : failreason.trim();
    }

    public Integer getImisopen() {
        return imisopen;
    }

    public void setImisopen(Integer imisopen) {
        this.imisopen = imisopen;
    }

    public Integer getImneedclose() {
        return imneedclose;
    }

    public void setImneedclose(Integer imneedclose) {
        this.imneedclose = imneedclose;
    }

    public BigDecimal getImprice() {
        return imprice;
    }

    public void setImprice(BigDecimal imprice) {
        this.imprice = imprice;
    }

    public String getImpricelimit() {
        return impricelimit;
    }

    public void setImpricelimit(String impricelimit) {
        this.impricelimit = impricelimit == null ? null : impricelimit.trim();
    }

    public Integer getIsperfectinfo() {
        return isperfectinfo;
    }

    public void setIsperfectinfo(Integer isperfectinfo) {
        this.isperfectinfo = isperfectinfo;
    }

    public Integer getLicenseStatus() {
        return licenseStatus;
    }

    public void setLicenseStatus(Integer licenseStatus) {
        this.licenseStatus = licenseStatus;
    }

    public Integer getPhoneisopen() {
        return phoneisopen;
    }

    public void setPhoneisopen(Integer phoneisopen) {
        this.phoneisopen = phoneisopen;
    }

    public Integer getPhoneneedclose() {
        return phoneneedclose;
    }

    public void setPhoneneedclose(Integer phoneneedclose) {
        this.phoneneedclose = phoneneedclose;
    }

    public BigDecimal getPhoneprice() {
        return phoneprice;
    }

    public void setPhoneprice(BigDecimal phoneprice) {
        this.phoneprice = phoneprice;
    }

    public String getPhonepricelimit() {
        return phonepricelimit;
    }

    public void setPhonepricelimit(String phonepricelimit) {
        this.phonepricelimit = phonepricelimit == null ? null : phonepricelimit.trim();
    }

    public String getPushtoken() {
        return pushtoken;
    }

    public void setPushtoken(String pushtoken) {
        this.pushtoken = pushtoken == null ? null : pushtoken.trim();
    }

    public String getQrcodeurl() {
        return qrcodeurl;
    }

    public void setQrcodeurl(String qrcodeurl) {
        this.qrcodeurl = qrcodeurl == null ? null : qrcodeurl.trim();
    }

    public String getQualificationPath() {
        return qualificationPath;
    }

    public void setQualificationPath(String qualificationPath) {
        this.qualificationPath = qualificationPath == null ? null : qualificationPath.trim();
    }

    public String getRealname() {
        return realname;
    }

    public void setRealname(String realname) {
        this.realname = realname == null ? null : realname.trim();
    }

    public BigDecimal getScore() {
        return score;
    }

    public void setScore(BigDecimal score) {
        this.score = score;
    }

    public Integer getServicetimes() {
        return servicetimes;
    }

    public void setServicetimes(Integer servicetimes) {
        this.servicetimes = servicetimes;
    }

    public String getSessionid() {
        return sessionid;
    }

    public void setSessionid(String sessionid) {
        this.sessionid = sessionid == null ? null : sessionid.trim();
    }

    public String getSex() {
        return sex;
    }

    public void setSex(String sex) {
        this.sex = sex == null ? null : sex.trim();
    }

    public String getSkilful() {
        return skilful;
    }

    public void setSkilful(String skilful) {
        this.skilful = skilful == null ? null : skilful.trim();
    }

    public String getUsercode() {
        return usercode;
    }

    public void setUsercode(String usercode) {
        this.usercode = usercode == null ? null : usercode.trim();
    }

    public String getUsernameim() {
        return usernameim;
    }

    public void setUsernameim(String usernameim) {
        this.usernameim = usernameim == null ? null : usernameim.trim();
    }

    public Integer getUserstatus() {
        return userstatus;
    }

    public void setUserstatus(Integer userstatus) {
        this.userstatus = userstatus;
    }

    public Integer getDepartmentid() {
        return departmentid;
    }

    public void setDepartmentid(Integer departmentid) {
        this.departmentid = departmentid;
    }

    public Integer getHospitalid() {
        return hospitalid;
    }

    public void setHospitalid(Integer hospitalid) {
        this.hospitalid = hospitalid;
    }

    public Integer getSysuserid() {
        return sysuserid;
    }

    public void setSysuserid(Integer sysuserid) {
        this.sysuserid = sysuserid;
    }

    public String getChannelid() {
        return channelid;
    }

    public void setChannelid(String channelid) {
        this.channelid = channelid == null ? null : channelid.trim();
    }

    public Integer getIsrecomm() {
        return isrecomm;
    }

    public void setIsrecomm(Integer isrecomm) {
        this.isrecomm = isrecomm;
    }

    public Integer getIsrecommtop() {
        return isrecommtop;
    }

    public void setIsrecommtop(Integer isrecommtop) {
        this.isrecommtop = isrecommtop;
    }

    public String getToptime() {
        return toptime;
    }

    public void setToptime(String toptime) {
        this.toptime = toptime == null ? null : toptime.trim();
    }

    public String getIntroduce() {
        return introduce;
    }

    public void setIntroduce(String introduce) {
        this.introduce = introduce == null ? null : introduce.trim();
    }

	public Integer getIsfinevisit() {
		return isfinevisit;
	}

	public void setIsfinevisit(Integer isfinevisit) {
		this.isfinevisit = isfinevisit;
	}
}